term debenture - Spanish English Dictionary